<?php
class ui_index_tee_content extends ui {
	public function __construct($S, $param) {
		parent::__construct();
		
		if ($this->uid) {
			$limit = 20;
			$max_page = 5;
			$param['circle_id']	= intval($param['circle_id']);
			$param['page']		= ($param['page'] > 1) ? intval($param['page']) : 1;		// 默认为1

			$data_save_article = new data_save_article();
			$articles = $data_save_article->ls_tee($this->uid, $param['circle_id'], $param['page'], $limit, 'one_more_read');		// 多读出一条，用来判断有没有下一页
			
			// 有内容
			if (count($articles) > $limit) {		// 有下一页
				array_pop($articles);		// 去掉多出来的那一条
				if (($param['page']%$max_page) == 0) {		// 停止自动滚动输出，输出翻页按钮
					$S->assign('articles',		$articles);
					$S->assign('is_continue', 	false);
					$S->assign('is_page',		true);
					$S->assign('prev_page',		floor($param['page']/$max_page));
					$S->assign('next_page',		$param['page']+1);
				} else {							// 可以继续滚动输出，没有翻页按钮
					$S->assign('articles',		$articles);
					$S->assign('is_continue', 	true);
					$S->assign('is_page',		false);
				}
			} else {					// 没有下一页，停止自动滚动输出
				if (empty($articles)) {		// 只能是第一页，输出extension提示
					$S->assign('is_extension', 	true);
				} else {
					$S->assign('articles',		$articles);
					$S->assign('is_continue', 	false);
					$S->assign('is_page',		true);
					$S->assign('prev_page',		floor($param['page']/$max_page));
					$S->assign('next_page',		0);
				}
			}
		}
	}
}
?>
